// miniprogram/pages/address/address.js
const app = getApp();
// 引入api.js文件
const api = require('../../utils/api');

const { myRequest } = require('../../utils/myRequest');

Page({

    /**
     * 页面的初始数据
     */
    data: {
        hasAddress:false,
        address:[],
        add:false,      //默认添加地址栏看不见
        that:this
    },
    //如果地址的数据时空的
    showAdd(){
        if (this.data.address.length == 0) {
            this.setData({
                hasAddress: false
            })
         }else{
            this.setData({
                hasAddress: true
            })
         }
    },
    // 点击添加地址
    add_address(){
        //点击添加地址，显示地址
        this.setData({
            add:true
        })
    },
    // 点击我的地址
    my_address(){
        //点击添加地址，显示我的，隐藏添加地址
        this.setData({
            add:false
        })
    },
    methods: {
        onSuccess(res) {
          console.log(res.detail)
        },
        onFail(res) {
          console.log(res)
        }
      },

    toOrder() {
        console.log('点击事件')
        wx.redirectTo({
            url: '../order/order',
        })
    },

    //添加地址信息表单
    
    back_houtai(e) {
        console.log(this)
        var addressArr=new Object();
        addressArr.address_man = e.detail.value.address_man;
        addressArr.address_phone = e.detail.value.address_phone;
        addressArr.address_country = e.detail.value.address_country;
        addressArr.address_detail = e.detail.value.address_detail;
        addressArr.address_you = e.detail.value.address_you;
        // console.log(address_man);
        console.log(addressArr);
        wx.showToast({
            title: '添加成功',
            icon: 'success',
            duration: 2000
        })
        this.data.address.concat(addressArr);
        console.log(this.data.address);
        // this.setData({
        //     address: that.data.addressArr
        // })

        //执行判断地址数据
        // this.showAdd();
        // this.my_address()
    },


    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

        //加载页面时，如果有地址就显示
       
        myRequest({
            url:api.addressList,
            method:'get',
            success:(res)=>{
                console.log('数据',res);
            },
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})